/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package token;

/**
 *
 * @author Fabricio
 */
public enum TokenAll {
    
    //Palavra-Chave
    algoritmo,
    variaveis,
    constantes,
    tipo,
    funcao,
    retorno,
    vazio,
    principal,
    se,
    entao,
    senao,
    enquanto,
    para,
    leia,
    escreva,
    inteiro,
    real,
    logico,
    caractere,
    verdadeiro,
    falso,

    IDENTIFICADOR,

    NUMERO,

    registro,

    //Operandor
    SOMA,
    SUBTRACAO,
    MULTIPLICACAO,
    DIVISAO,
    IGUALDADE,
    DIFERENCA,
    MAIOR,
    MAIOR_IGUAL,
    MENOR,
    MENOR_IGUAL,
    E,
    OU,
    ATRIBUICAO,
    INCREMENTO,
    DECREMENTO,
    PONTO,

    // Delimitador
    PONTOEVIRGULA,
    VIRGULA,
    ABREPARENTESES,
    FECHAPARENTESES,
    ABRECHAVES,
    FECHACHAVES,
    ABRECHOCHETES,
    FECHACOCHETES,


    CHAR,
    STRING,
    EOF,

}
